import { NzFormModule } from 'ng-zorro-antd/form';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb'
import { NzInputModule } from 'ng-zorro-antd/input'
import { NzInputNumberModule } from 'ng-zorro-antd/input-number'
import { NzIconModule } from 'ng-zorro-antd/icon';
import { NzCarouselModule } from 'ng-zorro-antd/carousel';
import { NzTabsModule } from 'ng-zorro-antd/tabs';
import { NzCheckboxModule } from 'ng-zorro-antd/checkbox';
import { NzSelectModule } from 'ng-zorro-antd/select';

import { NzMessageModule } from 'ng-zorro-antd/message';

import { NzAvatarModule } from 'ng-zorro-antd/avatar';
import { NzSkeletonModule } from 'ng-zorro-antd/skeleton';

import { NzToolTipModule } from 'ng-zorro-antd/tooltip';

import { NzCascaderModule } from 'ng-zorro-antd/cascader';
import { NzRadioModule } from 'ng-zorro-antd/radio';
import { NzSwitchModule } from 'ng-zorro-antd/switch';
import { NzDatePickerModule } from 'ng-zorro-antd/date-picker';

import { NzModalModule } from 'ng-zorro-antd/modal';
import { NzUploadModule } from 'ng-zorro-antd/upload';

import { NzRateModule } from 'ng-zorro-antd/rate';
import { NzEmptyModule } from 'ng-zorro-antd/empty';
import { NzSpinModule } from 'ng-zorro-antd/spin';

import { NzTableModule } from 'ng-zorro-antd/table'

import { NzDividerModule } from 'ng-zorro-antd/divider'
import { NzPaginationModule } from 'ng-zorro-antd/pagination';

import { NzTagModule } from 'ng-zorro-antd/tag'
import { NzStepsModule } from 'ng-zorro-antd/steps'

import { NzImageModule } from 'ng-zorro-antd/image';
import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm';

import { NzListModule } from 'ng-zorro-antd/list';
import { NzAlertModule } from 'ng-zorro-antd/alert'

/**
 * 按需导入 组件
 */
export default [
  NzFormModule,
  NzIconModule,
  NzButtonModule,
  NzBreadCrumbModule,
  NzInputModule,
  NzSelectModule,
  NzInputNumberModule,
  NzCarouselModule,
  NzTabsModule,
  NzCheckboxModule,
  NzMessageModule,
  NzAvatarModule,
  NzSkeletonModule,
  NzToolTipModule,
  NzCascaderModule,
  NzRadioModule,
  NzSwitchModule,
  NzDatePickerModule,
  NzModalModule,
  NzUploadModule,
  NzRateModule,
  NzEmptyModule,
  NzSpinModule,
  NzTableModule,
  NzDividerModule,
  NzPaginationModule,
  NzTagModule,
  NzStepsModule,
  NzImageModule,
  NzPopconfirmModule,
  NzListModule,
  NzAlertModule
]